home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 038a / baswiz17.zip / PRODUCT.TXT < prev    next >
Text File  |  1991-10-09  |  6KB  |  104 lines

  1. This is a list of the libraries I have available.  These are shareware
  2. products which may often be found at your local BBS.  If you can't get them
  3. locally or wish to make sure you have the latest versions, sampler disks are
  4. available.  See CATALOG.TXT for a list of the files included on the sampler
  5. disks.  See REGISTER.TXT for an order form.
  6.  
  7. The registered versions of each library come with full source code.  Assembly
  8. language source code is designed for MASM 6.0 and may require alteration to
  9. assemble with A86, OPTASM, TASM, or older versions of MASM.  BASIC source
  10. code is designed for QuickBASIC 4.0-4.5 or BASCOM ("PDS") 6.0-7.1.  Pascal
  11. source code is designed for Turbo Pascal 6.0 or Quick Pascal 1.0, but should
  12. compile with Turbo Pascal versions dating back to 5.0.
  13.  
  14.  
  15.  
  16. ASMWIZ: The Assembly Wizard's Library
  17.  
  18.    This is a library for assembly language.  The library will work with A86,
  19.    MASM, OPTASM, and TASM.  Only .COM files are supported.  Routines include
  20.    text displays (machine-level, BIOS, and DOS), graphics (Hercules, CGA,
  21.    EGA), number base conversions, long integer math, file matching and
  22.    command-line parsing, pseudo-random number generation, countdowns and
  23.    delays, buffered file support with critical error handling, environment
  24.    scanning, string functions, mouse support, sound generation, control over
  25.    Break, loading of BSAVE-format files, and more.
  26.  
  27.  
  28.  
  29. BASWIZ: The BASIC Wizard's Library
  30.  
  31.    This is a library for BASIC.  It contains a numeric expression evaluator,
  32.    so you can convert an equation into a number; far strings, so you'll never
  33.    see "Out of String Space" again (EMS is supported too!); powerful file
  34.    handling, with optional buffering and built-in critical error handling;
  35.    telecommunications support, including DTR control, carrier detection and
  36.    more for COM1 - COM4; pointers and memory management, giving BASIC the
  37.    capability for flexible data structures long enjoyed by C, Pascal and
  38.    Modula-2 programmers; a virtual windowing system that gives you much more
  39.    than just windows-- change the size, move 'em around, scroll a window
  40.    around on a huge virtual screen, all smoothly and at lightning speed-- the
  41.    BASWIZ demo program gives some hint of what you can do.  The virtual
  42.    windowing system is where BASWIZ really shines.  To the best of my
  43.    knowledge, there is no better text display management system for BASIC.
  44.  
  45.    Graphics capabilities are also included.  Besides replacements for the
  46.    BASIC graphics support for CGA, EGA, VGA and Hercules modes (no TSR
  47.    needed), BASWIZ adds many new capabilities.  You can print text and
  48.    graphics screens on an Epson-compatible printer or treat the printer like
  49.    a graphics screen with a special set of text and graphics routines.  A
  50.    selection of fonts is available and can be displayed in any desired size.
  51.    A pseudo-graphics mode (80x50) is available for use on any display
  52.    adapter.  There are also two new VGA modes that will work on any
  53.    register-compatible VGA, which allow 320x400 or 360x480 resolution in 256
  54.    colors (compare that to the BASIC SCREEN 13 mode, with only 320x200)!
  55.    Detect the current display adapter, draw dots, lines, circles, ellipses,
  56.    regular polygons... it's all here, with detailed explanations and assorted
  57.    example programs.
  58.  
  59.    Last but not least, the math routines.  These provide extensive math
  60.    support in three areas: new or faster routines for BASIC's existing math,
  61.    precision math using fractions, and the ultimate in numeric precision: BCD
  62.    math with up to 254-digit numbers.  Extensions to BASIC's existing math
  63.    include inverse trig and hyperbolic trig functions, the error function,
  64.    constants and conversions.  Fraction math is fairly limited at the moment,
  65.    supporting little more than the basic four functions.  BCD math includes
  66.    much more than such basics, though-- trig functions, square roots,
  67.    factorials, constants with hundreds of digits of precision, etc; formatted
  68.    output may be done to your specs.  You can place the decimal point
  69.    anywhere you want, so this is perfect whether you deal in very large or
  70.    very small numbers!
  71.  
  72.  
  73.  
  74. PASWIZ: The Pascal Wizard's Library
  75.  
  76.    This is a library for Pascal.  It provides high-powered math routines, new
  77.    string support, mouse management, music, BCD math, and other routines.
  78.  
  79.    The math routines provide a numeric expression evaluator which allows you
  80.    to convert equations into numbers at run time.  The math capabilities of
  81.    Pascal have been expanded significantly with new trig, inverse trig,
  82.    hyperbolic trig, and other functions.  For the ultimate in numeric
  83.    precision, BCD math is also provided, allowing you to manipulate numbers
  84.    of up to 254 digits-- not just with the basic four functions, but trig,
  85.    square roots, factorials, constants with hundreds of digits of precision,
  86.    etc; formatted output can be done to your specs.  You can place the
  87.    decimal point anywhere you want, so this works equally well with very
  88.    large and very small numbers.  String support includes compression,
  89.    encryption, fuzzy comparisons, and other goodies.  The music manager works
  90.    like the BASIC PLAY language and BBS "ANSI music".
  91.  
  92.  
  93.  
  94. PBCLON: The PBClone Library
  95.  
  96.    This is a library for BASIC.  It is the successor to my old ADVBAS
  97.    library.  With over 400 routines and counting, this library covers a
  98.    little bit of everything: mouse support, disk wrangling, string mangling,
  99.    keyboard input, equipment detection, graphics, a wide variety of display
  100.    management, directory searching, text compression, viewing archive
  101.    .ARC/.LZH/.PAK/.ZIP directories, matrix math, dates, times and countdowns,
  102.    and... well, it's hard to describe such a collection other than to say
  103.    "it's probably in here"!
  104.